func golang.org/x/sys/cpu.isSet

50 uses

	golang.org/x/sys/cpu (current package)
		cpu_x86.go#L150: 	X86.HasSSE2 = isSet(edx1, cpuid_SSE2)
		cpu_x86.go#L152: 	X86.HasSSE3 = isSet(ecx1, cpuid_SSE3)
		cpu_x86.go#L153: 	X86.HasPCLMULQDQ = isSet(ecx1, cpuid_PCLMULQDQ)
		cpu_x86.go#L154: 	X86.HasSSSE3 = isSet(ecx1, cpuid_SSSE3)
		cpu_x86.go#L155: 	X86.HasFMA = isSet(ecx1, cpuid_FMA)
		cpu_x86.go#L156: 	X86.HasCX16 = isSet(ecx1, cpuid_CX16)
		cpu_x86.go#L157: 	X86.HasSSE41 = isSet(ecx1, cpuid_SSE41)
		cpu_x86.go#L158: 	X86.HasSSE42 = isSet(ecx1, cpuid_SSE42)
		cpu_x86.go#L159: 	X86.HasPOPCNT = isSet(ecx1, cpuid_POPCNT)
		cpu_x86.go#L160: 	X86.HasAES = isSet(ecx1, cpuid_AES)
		cpu_x86.go#L161: 	X86.HasOSXSAVE = isSet(ecx1, cpuid_OSXSAVE)
		cpu_x86.go#L162: 	X86.HasRDRAND = isSet(ecx1, cpuid_RDRAND)
		cpu_x86.go#L169: 		osSupportsAVX = isSet(eax, 1<<1) && isSet(eax, 1<<2)
		cpu_x86.go#L176: 			osSupportsAVX512 = osSupportsAVX && isSet(eax, 1<<5) && isSet(eax, 1<<6) && isSet(eax, 1<<7)
		cpu_x86.go#L180: 	X86.HasAVX = isSet(ecx1, cpuid_AVX) && osSupportsAVX
		cpu_x86.go#L187: 	X86.HasBMI1 = isSet(ebx7, cpuid_BMI1)
		cpu_x86.go#L188: 	X86.HasAVX2 = isSet(ebx7, cpuid_AVX2) && osSupportsAVX
		cpu_x86.go#L189: 	X86.HasBMI2 = isSet(ebx7, cpuid_BMI2)
		cpu_x86.go#L190: 	X86.HasERMS = isSet(ebx7, cpuid_ERMS)
		cpu_x86.go#L191: 	X86.HasRDSEED = isSet(ebx7, cpuid_RDSEED)
		cpu_x86.go#L192: 	X86.HasADX = isSet(ebx7, cpuid_ADX)
		cpu_x86.go#L194: 	X86.HasAVX512 = isSet(ebx7, cpuid_AVX512F) && osSupportsAVX512 // Because avx-512 foundation is the core required extension
		cpu_x86.go#L197: 		X86.HasAVX512CD = isSet(ebx7, cpuid_AVX512CD)
		cpu_x86.go#L198: 		X86.HasAVX512ER = isSet(ebx7, cpuid_AVX512ER)
		cpu_x86.go#L199: 		X86.HasAVX512PF = isSet(ebx7, cpuid_AVX512PF)
		cpu_x86.go#L200: 		X86.HasAVX512VL = isSet(ebx7, cpuid_AVX512VL)
		cpu_x86.go#L201: 		X86.HasAVX512BW = isSet(ebx7, cpuid_AVX512BW)
		cpu_x86.go#L202: 		X86.HasAVX512DQ = isSet(ebx7, cpuid_AVX512DQ)
		cpu_x86.go#L203: 		X86.HasAVX512IFMA = isSet(ebx7, cpuid_AVX512IFMA)
		cpu_x86.go#L204: 		X86.HasAVX512VBMI = isSet(ecx7, cpuid_AVX512_VBMI)
		cpu_x86.go#L205: 		X86.HasAVX5124VNNIW = isSet(edx7, cpuid_AVX5124VNNIW)
		cpu_x86.go#L206: 		X86.HasAVX5124FMAPS = isSet(edx7, cpuid_AVX5124FMAPS)
		cpu_x86.go#L207: 		X86.HasAVX512VPOPCNTDQ = isSet(ecx7, cpuid_AVX512VPOPCNTDQ)
		cpu_x86.go#L208: 		X86.HasAVX512VPCLMULQDQ = isSet(ecx7, cpuid_AVX512VPCLMULQDQ)
		cpu_x86.go#L209: 		X86.HasAVX512VNNI = isSet(ecx7, cpuid_AVX512VNNI)
		cpu_x86.go#L210: 		X86.HasAVX512GFNI = isSet(ecx7, cpuid_AVX512GFNI)
		cpu_x86.go#L211: 		X86.HasAVX512VAES = isSet(ecx7, cpuid_AVX512VAES)
		cpu_x86.go#L212: 		X86.HasAVX512VBMI2 = isSet(ecx7, cpuid_AVX512VBMI2)
		cpu_x86.go#L213: 		X86.HasAVX512BITALG = isSet(ecx7, cpuid_AVX512BITALG)
		cpu_x86.go#L216: 	X86.HasAMXTile = isSet(edx7, cpuid_AMXTile)
		cpu_x86.go#L217: 	X86.HasAMXInt8 = isSet(edx7, cpuid_AMXInt8)
		cpu_x86.go#L218: 	X86.HasAMXBF16 = isSet(edx7, cpuid_AMXBF16)
		cpu_x86.go#L224: 			X86.HasAVX512BF16 = isSet(eax71, cpuid_AVX512BF16)
		cpu_x86.go#L227: 			X86.HasAVXIFMA = isSet(eax71, cpuid_AVXIFMA)
		cpu_x86.go#L228: 			X86.HasAVXVNNI = isSet(eax71, cpuid_AVXVNNI)
		cpu_x86.go#L229: 			X86.HasAVXVNNIInt8 = isSet(edx71, cpuid_AVXVNNIInt8)
		cpu_x86.go#L234: func isSet(hwc uint32, value uint32) bool {